package com.cy.pj.sys.pojo.web.config;

import com.cy.pj.sys.pojo.web.interceptor.TimeAccessInterceptor;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration//此注解为Spring中的一个配置类的bean对象
public class SpringWebConfig implements WebMvcConfigurer {
    //注册拦截器,并且设置要拦截的路径,此方法会在项目启动时就会调用
    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        //注册拦截器(将拦截器添加到spring容器)
        registry.addInterceptor(new TimeAccessInterceptor())
                //设置要拦截的url,可以写多个加逗号可以在写需要拦截的url
               // .addPathPatterns("/notice/**");/* 对某个路径进行拦截,*表示通配符,**表示多层url */
               .addPathPatterns("/notice/doFindNotices","/notice/doDeleteById/*");//*参数//拦截的路径


    }
}
